// pages/student/class/sign.js
import {
  sign
} from '../../../api/student.js'
import {
  showsign
} from '../../../api/student.js'
import {parseTime} from '../../../utils/datetime.js'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    list: [],
    kq_state: '',
    signList: [],
    
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {   
    const eventChannel = this.getOpenerEventChannel()
    eventChannel.on('emitsign', (res) => {
      // console.log(res)
      this.setData({
        list: res,
        kq_state: res.kq_state
      })
      let data = {
        classid:this.data.list.id
      }
      // console.log(data);
      //  console.log(id);
  
      showsign(data).then(res => {
        console.log(res);
        res.data.forEach(item => {
          item.create_time = parseTime(item.create_time, '{y}/{m}/{d} {h}:{i}:{s}')
        })
        this.setData({
          signList: res.data
        })
      })
  
    })
  },
  singIN() {
    // console.log(this.data.list);
    // console.log(this.data.kq_state);
    if (this.data.kq_state === 0) return wx.showToast({
      title: '时间过期或者未开始',
      icon: 'error'
    })
    let data = {
      classid: this.data.list.classid,
      id:this.data.list.id
    }
    sign(data).then(res => {
      console.log(res);
      if(res.code===200){
        wx.showToast({
          title: res.msg,
        })
      }
      if(res.code===500){
        wx.showToast({
          title: res.msg,
          icon:'error'
        })
      }

      
     

    })



  },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})